package com.bsj.travel.def.common.VO;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;

/***
 * @description ProductTopicVO
 * @author LiJiaXin
 * @version 1.0.0
 * @time 2024/1/19 10:54
 **/
@Data
public class ProductTopicVO {

    /**
     * 主键ID
     */
    private Long topicId;

    /**
     * 关联的产品ID
     */
    private Long productId;

    /**
     * 1: 基础通信Topic 2：物模型通信Topic 3：自定义Topic
     */
    private Integer type;

    /**
     * 功能标签 MqttEventEnum
     */
    private String event;

    /**
     * Topic类
     */
    private String topicClass;

    /**
     * 操作权限 1:发布 2:订阅 3:发布与订阅
     */
    private Integer purview;

    /**
     * 描述
     */
    private String descr;

    /**
     * 创建时间
     */
    private String createTime;

}
